home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / bbs / ued300b7.zip / UED_BETA.DOC < prev    next >
Text File  |  1996-08-03  |  12KB  |  277 lines

  1.  
  2.                             UED Version 3.00 Beta 7
  3.                          Maximus-CBCS User Base Editor
  4.  
  5.             (C) Copyright 1990-1996 by CodeLand, All Rights Reserved
  6.                       Written by Colin Wheat of 3:690/613
  7.  
  8.               Fidonet: 3:690/613  FileRequest Magic Name: UED
  9.                       Internet: http://www.ami.com.au
  10.                             ftp://ftp.ami.com.au
  11.                           telnet://bbs.ami.com.au
  12.                              colinw@ami.com.au
  13.  
  14.  
  15.    This is a BETA version of UED V3, for Maximus V3.xx OS/2 & DOS
  16.    versions. This version replaces all previous versions, and licence to
  17.    use former beta versions is hereby withdrawn.
  18.  
  19.    Please send all problem reports and suggestions to Colin Wheat at
  20.    3:690/613@fidonet via crashed or routed Netmail.
  21.  
  22.    DISTRIBUTION is officially limited to availability from the author's
  23.    system (3:690/613). Various systems internationally may make the beta
  24.    available on a temporary basis, to allow for the strong international
  25.    demand for the product, including various internet sites. This
  26.    restriction is largely aimed at preventing long term availability of
  27.    the beta product. For that reason beta versions should NOT be
  28.    included on CDROM media.
  29.  
  30.    Current USAGE of the beta is limited only so far as licence to use
  31.    the beta is withdrawn upon the release of an update version. If you
  32.    have the current beta archive you may use the beta for the purposes
  33.    of beta testing. The usual warnings apply, this is a largly untested
  34.    beta version. Backup the user files to a safe place to guard against
  35.    possible problems. Longterm usage is restricted by an inbuild date
  36.    check as noted on the command line help screen. Again this
  37.    restriction is aimed at preventing longterm usage of the beta
  38.    product.
  39.  
  40.    UED V3 will likely be released as a low cost SHAREWARE product.
  41.    Unfortunately the time to generate utilities of this size is no
  42.    longer available on a freeware basis. The product represents
  43.    hundred's of hours of development (currently 420KB of C source code),
  44.    a good reason in itself to extend it's life through the MaxV3 era.
  45.    The alternative would likely be to cease all development and retire
  46.    the product, something we'd rather not do. UEDit has been in
  47.    existance and used widely by Maximus SysOps since 1990. We'd like to
  48.    start development of the native OS/2 PM version of UED, this
  49.    obviously after the DOS & OS/2 character mode version is released.
  50.    Help us to maintain the track record by allowing UED to remain
  51.    current towards and beyond the year 2000. Your support will be
  52.    valued, we hope UED is as useful for you as it's proved to be on our
  53.    system.
  54.  
  55.  
  56.  
  57.                           CHANGES FOR VERSION 3.00 B3
  58.  
  59.  * 12/08/95
  60.  
  61.    First V3 beta release. Base product completely rewritten, including
  62.    full Max V3 support with a new USER.C access api including support
  63.    for USER.IDX, base screen api's for the compiler change, and new V3
  64.    formatted Edit screen. Several feature additions, including direct
  65.    Maximus PRM access allowing a more intergrated support for the
  66.    Maximus BBS site.
  67.  
  68.  
  69.  
  70.                           CHANGES FOR VERSION 3.00 B4
  71.  
  72.  * 12/08/95
  73.  
  74.  * Rewrote the internal data handling for PRM file data. The result is
  75.    slightly less memory usage, with UED only keeping information it will
  76.    actually use.
  77.  
  78.  * Added Compress.Cfg file parsing. The Compress.Cfg file name and path
  79.    are obtained from the PRM file. The compression selection option now
  80.    lists the actual compression protocols available on the Max site. If
  81.    the PRM file is not found a default listing is used, as supplied in
  82.    the release version of Compress.Cfg.
  83.  
  84.  * Merged the pop-up menu system back into the code. Moved the Quit and
  85.    About options to the pop-up menu.
  86.  
  87.  * 12/09/95
  88.  
  89.  * Fixed the DOB year field usage on the Edit screen. UED was mistakenly
  90.    assuming a data field usage of DOB-1900. Scott's "1900-" field
  91.    description actually means data such as 1900 and up. The data field
  92.    is unsigned 16 bit, with maximum value of 65535.
  93.  
  94.  * 15/09/95
  95.  
  96.    Rewrote the Append Record code and added the function to the pop-up
  97.    menu. Moved the About screen back to the pop-up menu.
  98.  
  99.  * 19/09/95
  100.  
  101.  * Moved the Index menu back to the pop-up menu.
  102.  
  103.  * 22/09/95
  104.  
  105.  * Rewrote the Purge User File code, updated and tested the LRP clearing
  106.    code, and added the function to the pop-up menu.
  107.  
  108.    Purge is a complex function and needs wide testing. It's the main
  109.    reason for the B4 release. Specifially, verification that deleted
  110.    record's last read pointers are being correctly cleared would be of
  111.    most value. The method to do that is to check the last read pointer
  112.    for a new user record that inherits the same pointer from a deleted
  113.    record. (Simple :). Example; User lrp10 has read 50 msgs in the
  114.    WA_TRADE Conference. Delete user lrp10. Append a new user record and
  115.    name appropriately. Verify the new record has an lrp of 10 (Maximus &
  116.    UED dynamically reuse old lrp's). If the new record has a different
  117.    (and lower) lrp, append new records until lrp10 is allocated. Logon
  118.    to max locally as user lrp10, and confirm that the lastread for the
  119.    same conference (WA_TRADE) is now showing zero msgs read. Note that
  120.    for UED to find the Marea.Dat file in order to access your msg areas,
  121.    it must be given the correct Maximus directory path. Lastly; if the
  122.    msg last read pointers were not to be cleared during record deletion,
  123.    the new record would incorrectly inherit the last user's lastread
  124.    data for all msg areas.
  125.  
  126.  
  127.  
  128.                           CHANGES FOR VERSION 3.00 B5
  129.  
  130.  * 01/10/95
  131.  
  132.  * Added the Browse module back into the executable. Redesigned the
  133.    Browse menu for the new V3 screen width. Recoded the first browse pan
  134.    screen, displaying Name, City, Access, and Calls. Used sensible
  135.    #defines for the field column widths this time, so browse field width
  136.    changes are now as simple as a #define change and recompile.
  137.  
  138.  * Added delete prevention code for the first record (SysOp) on the
  139.    Browse and Edit screen Del functions.
  140.  
  141.  * 03/10/95
  142.  
  143.  * Rewrote and merged the Stats code back into the executable.
  144.  
  145.  * 07/10/95
  146.  
  147.  * Add UED.INI configuration editing and saving to the Popup menu.
  148.  
  149.  * Rewrote and merged the Upgrade Profile configuration code back into
  150.    the executable. Increased the number of profiles from 8 to 16.
  151.    Redesigned the profile configuration screen to suit UED V3. New
  152.    profile storage design for the UED V3 text mode INI file.
  153.  
  154.  * Added version ID within UED.INI. UED will NOT load data from an INI
  155.    file which lists other than the current ID. e.g. [UED300] at the time
  156.    of writing. Added UED.INI (C) header.
  157.  
  158.  * Added a check for the "MAXIMUS" environment variable. This variable
  159.    provides the full path and name of the system Max.Prm file. UED uses
  160.    it as a last resort if the calculated PRM file path and name access
  161.    fails. UED by default builds the Max.Prm file path and name from the
  162.    given Maximus directory together with the given Prm file base name.
  163.  
  164.  * 28/12/95
  165.  
  166.  * Set the beta date expiry for 1st April 96, allowing 3 mths of
  167.    operation, in preparation for the B5 release. :( Unfortunately
  168.    there's been NO time available since October to work on the code. B5
  169.    -must- now go out due to the approaching B4 expiry (1st Jan 96).
  170.    Several enhancements haven't made it into B5, including limited
  171.    colour configuration, and UpGrade Profile application. None the
  172.    less, B5 offers adequate additions over B4, and is a reasonable
  173.    subset of the full product.
  174.  
  175.  
  176.  
  177.                           CHANGES FOR VERSION 3.00 B6
  178.  
  179.  * 31/12/95
  180.  
  181.  * Fixed a scan bug in the stats module, which was using direct file
  182.    access for maximum scan speed. Without a file rewind the stats data
  183.    may have been inaccurate depending on the current record pointer
  184.    position. Replacing the direct file read with the user API function
  185.    UserRead() avoids the problem.
  186.  
  187.  * Fixed the stats Call Percentages screen to correctly display the
  188.    actual priviledge levels in use on the system (up to the maximum of
  189.    16 levels that UED currently supports).
  190.  
  191.  * 13/01/96
  192.  
  193.  * Rewrote the Upgrade Profile application module, and activated the
  194.    option on the Edit and Browse screens. Increased the Profile title
  195.    field size from 33 characters to 42 characters.
  196.  
  197.  * Adjusted several pop-up menu drop-down menu screen positions.
  198.    Activated the Global drop-down menu in preparation for the
  199.    reintroduction of the Global module.
  200.  
  201.  * Fixed formatting on the Edit screen for the Language field and the
  202.    Expiry date field.
  203.  
  204.  * Modified the pop-up menu return status and main program
  205.    (Edit/Browse/Quit) status design, to use seperate variables, allowing
  206.    more complex post pop-up menu status processing, within the Edit and
  207.    Browse modules. The MenuStat variable is replaced by MainStat and
  208.    MenuStat.
  209.  
  210.  * 14/01/96
  211.  
  212.  * Added 16 levels of UnDo for the Profile UpGrade application function.
  213.  
  214.  * 06/03/96
  215.  
  216.  * Released B6 to cover B5 expiry :(. B6 expiry set to 1st Aug.
  217.  
  218.  
  219.  
  220.                           CHANGES FOR VERSION 3.00 B7
  221.  
  222.  * :) Congratulations to Barry Ryder (3:640/937), as the first to register
  223.    UED V3. As most have probably noted, my time is extremely limited, to
  224.    the extent that UED development has been awfully slow. For that reason I
  225.    don't and won't push for registrations, but if you do value the product
  226.    to the extent that pre-release registration is your preference, I'll
  227.    happily have my arm twisted. The amount involved is Aus$30.00. My postal
  228.    addresss is Codeland Australia, P.O. Box 351, Kalamunda, W.A. 6076
  229.    Australia. Thanks go to multiple people for enquiries on this topic.
  230.    Naturally multiple registrations would help ensure the project's
  231.    completion 8-).
  232.  
  233.  * Fixed a problem with the Profile Upgrade function, where Keys were not
  234.    being updated. Thanks to Murray Thessman and Chris Maddock for reporting
  235.    this one.
  236.  
  237.  * Fixed archive compression listing to display in correct order from
  238.    Compress.Cfg. Maximus uses the Compress.Cfg data in reverse order. This
  239.    problem has been reported by multiple people, including David Read and
  240.    Alberto Pasquale.
  241.  
  242.  * Added configuration save/restore support for the Global Delete screen
  243.    settings.
  244.  
  245.  * Redesigned the Global Delete screen to support the additional priviledge
  246.    levels. Note that UED V3 is only supporting four additional levels for a
  247.    total of sixteen.
  248.  
  249.  * Global Delete should now be operational (phew!:). This delay is not as
  250.    bad as it sounds. With Global Delete now in place, the groundwork for
  251.    the other Global functions is all done. The other three screens should
  252.    take less work than Global Delete did.
  253.  
  254.  * Note that the UED INI file includes a version specific ID. UED will
  255.    ignore older versions of the INI file. You should either delete the last
  256.    beta's INI file, or overwrite it with the Save Changes command.
  257.  
  258.  * Beta 6 expiry was set to six months. Unfortunatly that time has simply
  259.    flown!. I've set Beta 7 expiry to three months (Nov 1st), hoping it
  260.    will force me to keep at the code until we're done.
  261.  
  262.  * Released B7 as UED300B7.LZH on 96-08-03.
  263.  
  264.  
  265.  
  266.                          TO-DO LIST FOR THE V3 RELEASE
  267.  
  268.    * Complete the global function set.
  269.    * Rewrite automatic BATCH command line modes.
  270.    * Add phone number formatting.
  271.    * Add text file reports.
  272.    * Add text search for description database.
  273.    * Investigate display problems under DOS/DesQview.
  274.  
  275.  
  276.                                  -=-=-=-=-=-=-
  277.